/*********************** LAYOUT ****************************************/

body {
  min-width: 710px;      /* 2x (LC fullwidth +
                            CC padding) + RC fullwidth */
}
#container {
  padding-left: 240px;   /* LC fullwidth */
  padding-right: 190px;  /* RC fullwidth + CC padding */
}
#container .column {
  position: relative;
  float: left;
}
#center {
  padding: 10px 20px;    /* CC padding */
  width: 100%;
  background-color: red;
}
#left {
  width: 220px;          /* LC width */
  padding: 0 10px;       /* LC padding */
  right: 280px;          /* LC fullwidth + CC padding */
  margin-left: -100%;
}
#right {
  width: 130px;          /* RC width */
  padding: 0 10px;       /* RC padding */
  margin-right: -190px;  /* RC fullwidth + CC padding */
}
#footer {
  clear: both;
  background-color: blue;
}

/*** IE Fix ***/
* html #left {
  left: 150px;           /* RC fullwidth */
}


/************************* myStyling **************************************************/

#treeMenu span{
  padding: 0px 10px 0px 10px;
}

#treeMenu span.closed {
 background-repeat: no-repeat;
 background-position: 5px;
 background-image: url('../images/arrow-right.jpg');
}

#treeMenu span.opened {
 background-repeat: no-repeat;
 background-position: 5px;
 background-image: url('../images/arrow-down.jpg');
}
